package cn.com.haopy.yue.ai.db.service.hos;

import cn.com.haopy.yue.ai.db.entity.arisk.AIRiskIllnessCheckIndex;
import cn.com.haopy.yue.ai.db.service.IBaseService;

import java.util.List;

/**
 * @Description: TODO
 * @Author DuTao
 * @Date 2025/3/28 16:55
 */
public interface AIRiskIllnessCheckIndexService extends IBaseService<AIRiskIllnessCheckIndex> {

    boolean deleteByIllnessId(Integer illnessId);

    List<AIRiskIllnessCheckIndex> getByIllnessId(Integer illnessId);

    AIRiskIllnessCheckIndex getByCondition(Integer illnessId, Integer indexId);

    List<Integer> getAllDelete(Integer illnessId);

    AIRiskIllnessCheckIndex getByIllnessIdAndIndexId(Integer illnessId, Integer indexId);

    List<AIRiskIllnessCheckIndex> getAll(Integer illnessId);

    List<AIRiskIllnessCheckIndex> getDeleteAll(Integer illnessId);

    Integer updateDelete(AIRiskIllnessCheckIndex checkIndexEntity);

    boolean deleteByIllnessIdAndIndexId(Integer illnessId, Integer indexId);

    List<AIRiskIllnessCheckIndex> getByIndexId(Integer illnessId);
}
